package com.zjdiepu.www.security.server.interceptor;

import com.zjdiepu.www.security.server.core.Partners;

/**
 * 类描述: 合作伙伴 <br/>     
 * 项目名称:diepu-parent-partner <br/> 
 * 类名称:PartnerHolder <br/>     
 * 创建人:xiongxiaotun <br/> 
 * 创建时间:2017年8月22日 下午12:51:45  <br/>   
 * 修改人:xiongxiaotun <br/> 
 * 修改时间: 2017年8月22日 下午12:51:45   <br/>  
 * 修改备注:   <br/> 
 * @version V1.0   <br/>
 */
public class PartnerHolder {
	
	private static final ThreadLocal<Partners> partnerHolder = new ThreadLocal<Partners>();
	
	public static void clearPartner() {
		partnerHolder.remove();
	}
	
	public static void setPartner(Partners partner) {
		if(null == partner) {
			return;
		}
		partnerHolder.set(partner);
	}
	
	public static Partners getPartner() {
		return partnerHolder.get();
	}
}
